header {text-align: center; background-color: #8458B3; font-family: arial; font-size: larger; color:white; }

body {border: 2px solid rgb(0, 0, 0); border-radius: 20px;width: 700px; border-width: 1px; margin-top: 60px; box-shadow: 10px 10px 10px gray; margin-left: 600px;  }

.First { display: flex; border: 2px ; display: flex; justify-content: center; flex-direction: column; text-align: center; background-color:#d0bdf4 ; }

input { display: flex; padding: 1px;  width: 200px ; height: 20px; justify-content: center; margin-left: 375px; margin-bottom: 2px; position: relative; left: 10px; text-align: left;}

label {width: 200px; display: flex; justify-content: center; margin-left: 180px;  }

select {width: 210px; display: flex; position: relative; left: 385px; top: 1px; ; margin-bottom: 2px; height: 35px; }                     

.Second {display: flex; border: 2px ; display: flex; justify-content: center; flex-direction: column; text-align: center;}

button {display: flex; margin-top: 60px; margin-bottom: 100px ; margin-left: 290px ;  width: 180px; height: 55px; font-size: 30px; padding-left: 29px ; padding-top: 10px;                        }

label { display: flex; position: relative;top: 25px; right: 30px; font-family: verdana; font-size: large; align-items: flex-end; font-weight: bold;   }

button:hover {scale: calc(1.1); transition: 0.2s; cursor: pointer; }



